package com.techsoul.module.marketing.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.techsoul.common.core.pojo.entity.DataEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 优惠券事件对象 mms_coupon_event
 * 
 * @author liuen
 * @date 2021-04-26
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mms_coupon_event")
public class CouponEvent extends DataEntity {

    /**
     * 优惠券ID，ref mms_coupon
     */
    private String couponId;

    /**
     * 事件编码
     */
    private String eventCode;

    /**
     * 事件记录产生方式，数据字典event_creation_type，默认值为"由人工录入产生"
     */
    private String eventCreationType;

    /**
     * 事件操作人姓名
     */
    private String operatorName;

    /**
     * 事件操作人手机号码
     */
    private String operatorMobile;

    /**
     * 事件操作原因描述
     */
    private String reasonDesc;

    /**
     * 内部备注1
     */
    private String internalRemark1;

    /**
     * 内部备注2
     */
    private String internallRemark2;

    /**
     * 外部备注1
     */
    private String externallRemark1;

    /**
     * 外部备注2
     */
    private String externallRemark2;

    /**
     * 外部备注3
     */
    private String externallRemark3;

    /**
     * 外部备注4
     */
    private String externallRemark4;

    /**
     * 所属店铺ID
     */
    private Long storeId;

}
